package com.pzb.goods.mapper;

import java.util.List;
import com.pzb.goods.domain.GdFreightTemplate;

/**
 * 运费模板Mapper接口
 * 
 * @author Mr_Wu
 * @date 2021-12-06
 */
public interface GdFreightTemplateMapper 
{
    /**
     * 查询运费模板
     * 
     * @param id 运费模板主键
     * @return 运费模板
     */
    public GdFreightTemplate selectGdFreightTemplateById(Long id);

    /**
     * 查询运费模板列表
     * 
     * @param gdFreightTemplate 运费模板
     * @return 运费模板集合
     */
    public List<GdFreightTemplate> selectGdFreightTemplateList(GdFreightTemplate gdFreightTemplate);

    /**
     * 新增运费模板
     * 
     * @param gdFreightTemplate 运费模板
     * @return 结果
     */
    public int insertGdFreightTemplate(GdFreightTemplate gdFreightTemplate);

    /**
     * 修改运费模板
     * 
     * @param gdFreightTemplate 运费模板
     * @return 结果
     */
    public int updateGdFreightTemplate(GdFreightTemplate gdFreightTemplate);

    /**
     * 删除运费模板
     * 
     * @param id 运费模板主键
     * @return 结果
     */
    public int deleteGdFreightTemplateById(Long id);


    public int checkTemplateExistGoods(Long id);
}
